Phase 3 V.1#3
Open
carsonmwolfe wants to merge 164 commits into
Open
Conversation
… make it more accurate and streamlined and UI improvements
Nicknames stored in localStorage keyed by unit ID. Unit rows show nickname + raw ID underneath when set. Expanded detail has SET/EDIT button that prompts for a nickname. Search also matches nicknames. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The version watchdog (fetch /api/version) is unreliable on Wayland Chromium. Instead, update.sh now kills Chromium after the server restarts — start.sh supervisor loop relaunches it immediately pointing to the main app, guaranteed to load fresh JS. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Autostart now written to labwc (~/.config/labwc/autostart) for newer Pi OS (Bookworm/Trixie with Wayland), and to both LXDE-pi + rpd-x lxsession dirs for older OS - Sets desktop background to #060a10 via pcmanfm config - Sets lxpanel to auto-hide (heightwhenhidden=0) - Sets Plymouth splash theme to pix Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- labwc autostart kills wf-panel-pi + its lwrespawn watchdog after 3s - Wallpaper written to both rpd-labwc and LXDE-pi pcmanfm sessions - lxsession autostart still written for older Pi OS compatibility Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…panel, launch window
…lectron milestones
…mprovements. - IN FLIGHT banner: replaced LAUNCHED with IN FLIGHT, STAND UP IN with PAD TURNAROUND IN, removed redundant NEXT mission line - Launches page: card layout with day/HMS countdown split, pad abbreviations, mission name cleanup, faded text legibility - Settings page: RangeTrack logo, retro bordered buttons, Launch Site moved to left panel, Auto Dim toggle added, PI TEMP + LAST UPDATE in status panel, GPS coords removed - Auto-dim now applies to all pages via notify.js; inactivity redirect after 1hr on non-home pages - Bug fix: auto-bury past launches (>5min ago) on each data fetch to prevent IN FLIGHT banner re-triggering - health.py: chromium-browser → chromium for screenshots - setup.sh: health.py digest and check cron jobs added - server.py: uptime replaced with temp + git last update in /api/device Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…s Chromium Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…irtual-time-budget Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…rst boot Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- check_alerts: per-condition 1hr cooldown prevents email spam if alert state file is lost or a condition persists across many checks - send_email: clear actionable error + instructions when Gmail password file is missing, instead of silent failure - update.sh: rotate health.log (keep last 1000 lines) alongside existing server.log rotation - update.sh: provision block runs on every successful pull — re-installs health cron jobs and disables gnome-keyring on existing Pis without requiring a full reimage; warns if Gmail password missing Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- lc-vehicle 9→10px, lc-date/loc 7→9px for better readability - lc-name: 2-line clamp instead of single-line ellipsis so mission names show fully without truncation - Starlink Group → Starlink (drops "Group", keeps flight number) - _get_weather(): never triggers a live fetch synchronously — returns placeholder until background thread populates cache, eliminating rapid-fire weather log spam on every /api/data poll Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- server.py: t0_history.json records each launch's first-seen T0. On every fetch, if T0 has changed, original_t0 is attached to the normalized launch object. History auto-prunes entries >30 days old. - launches.html: cards show a yellow "▲ SLIPPED +Xd Xh" line under the location when original_t0 differs from current T0 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ches - Yellow DELAYED badge with slip amount (+Xd Xh) - Original date shown with strikethrough next to new date Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.